Enhancing Memory Use in Simple Coma: Multiplexed Simple Coma

نویسندگان

  • Sujoy Basu
  • Josep Torrellas
چکیده

Scalable shared-memory multiprocessors that are designed as Cache-Only Memory Architectures (Coma) allow automatic replication and migration of data in the main memory. This enhances programmability by hopefully eliminating the need for data distribution strategies and page migration schemes. Recently, a variant of Coma called Simple Coma has been proposed as a lower-cost alternative to hardware-intensive systems like Flat Coma. However, we nd that Simple Coma is quite slower than Flat Coma. The main reason is the high page mapping, unmapping, and transfer overhead caused by memory fragmentation in Simple Coma. This paper proposes a solution to the memory fragmentation problem that we call Multiplexed Simple Coma. The idea is to allow multiple virtual pages to map into the same physical page at the same time, therefore compressing the page working set of the application. Multiplexed Simple Coma requires very little support over Simple Coma and reduces its execution time by about 40%. We nd that Multiplexed Simple Coma can be very easily implemented with o -theshelf processors. In addition, there is no need to be selective when choosing what virtual pages are to share the same physical page. Overall, although Multiplexed Simple Coma is still slower than Flat Coma, since it is cheaper to implement, it represents a good cost-performance design point.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enhancing Memory Use in Simple Coma : Multiplexed Simple

Scalable shared-memory multiprocessors that are designed as Cache-Only Memory Architectures (Coma) allow automatic replication and migration of data in the main memory. This enhances programmability by hopefully eliminating the need for data distribution strategies and page migration schemes. Recently, a variant of Coma called Simple Coma has been proposed as a lower-cost alternative to hardwar...

متن کامل

Excel-NUMA: Toward Programmability, Simplicity, and High Performance

ÐWhile hardware-coherent scalable shared-memory multiprocessors are relatively easy to program, they still require substantial programming effort to deliver high performance. Specifically, to minimize remote accesses, data must be carefully laid out in memory for locality and application working sets carefully tuned for caches. It has been claimed that this programming effort is less necessary ...

متن کامل

Cognitive Patterns of Coma Patients Induced by Severe Traumatic Brain Injury in Working Memory

Background and Aim: Coma caused by severe traumatic brain injury, leads to cognitive function disorder, the most frequently affects being on the working memory. Because of the importance and direct impact of working memory on the quality of human life, especially in military skills that require active memory and high attentional power; the present study aimed to investigate the cognitive patter...

متن کامل

ASCOMA: An Adaptive Hybrid Shared Memory Architecture

Scalable shared memory multiprocessors traditionally use either a cache coherent non uniform memory access CC NUMA or simple cache only memory architecture S COMA memory architecture Recently hybrid architectures that combine aspects of both CC NUMA and S COMA have emerged In this paper we present two improvements over other hybrid architectures The rst improvement is a page allocation algorith...

متن کامل

Simple COMA Shared Memory and the RS/6000 SP

Simple COMA is a method for sharing address spaces among different nodes of a distributed memory computer. This method provides high performance without the complex and costly changes required by other shared memory organizations. It also retains the positive attributes of a distributed memory multicomputer, such as scalability and high availability. This paper explains the Simple COMA shared m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998